home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / system / usnd547.zip / README.TXT < prev    next >
Text File  |  1994-10-20  |  7KB  |  160 lines

  1. ******************************************************************************
  2. The 5.40 version of the ultrasound drivers contains the following changes:
  3.  
  4. Changed the GRVSULTR.386 virtual device driver to read the SYSTEM.INI file
  5. and allocate only the amount of memory needed for the specified DMA buffers.
  6. There is also a new parameter to the buffer size entries in the SYSTEM.INI
  7. file: the word "FIXED" should follow the size if the user wants the device to 
  8. use the minimum amount of memory otherwise the maximum is allocated to 
  9. be used for dynamic resizing of the MDA buffers.
  10.  
  11. The configuration dialog has been modified to include the FIXED flag to the
  12. buffer sections.
  13.  
  14. The functions SETBUFFERSIZE and GETBUFFERSIZE have been added to the
  15. AUXDM_MIXCTL message to allow dynamic resizing of the DMA buffer sizes without
  16. running the control panel.
  17.  
  18. Added the message MODM_QUERYMEMUSE message to the MIDI synthesizer device.
  19. This and the other custom messages supported by this device are documented
  20. in the file GUSMIDI.H.  (ref #94053012)
  21.  
  22. Reports the correct error message for real mode windows and virtual device
  23. not present conditions.  (ref #94053016)
  24.  
  25. Will not need to reload patches if they were previously loaded for a different
  26. MIDI channel.  (ref #94053111)
  27.  
  28. Voice volumes are ramped to zero for paused and closed waves for GF1 wave
  29. output.  (ref #94051103)
  30.  
  31.  
  32. ****   Addition problems that couldn't be duplicated or couldn't be fixed:
  33.  
  34. Pocket Recorder cannot record 32K (ref #94053003) 
  35. Pocket recorder determines this either from the manufacturer's ID or from
  36. non-standard bits in the capabilities structure, we probably won't be able
  37. to fix this.
  38.  
  39. Conflict between KingCom.386 and GRVSULTR.386 (ref #94053010)
  40. Verified the conflict but the direct cause of the Windows boot aborting is
  41. not the GRVSULTR driver, we need to find out from OTC if they are detecting
  42. a bad condition and aborting and why.  It could also be a condition being
  43. picked up by the windows system in which case we will need to look into it
  44. further.
  45.  
  46. File handles not released on exit (ref #94053113)
  47. Could not duplicate.  Need more info on how to produce error.
  48.  
  49.  
  50. ****  The new version of the mixer application has the following changes:
  51.  
  52. Doesn't come up then minimize when run minimized flag is set. (ref #94041606)
  53. Exits if it can't find the device driver. (ref #94053015)
  54.  
  55.  
  56. ****  Also included in this zip file
  57.  
  58. gusmidi.h   - this file documents the custom message used with the midi
  59.               synthesizer device
  60. gusaux.h    - this file documents the custom message used with the auxiliary
  61.               device and has the manufacturer's ID and product ID used in the
  62.               various GetDevCaps functions
  63. waveout.exe - a test application written to test the WODM_GETPITCH and 
  64.               WODM_SETPITCH messages
  65. waveout.zip - the source code for waveout.exe
  66. buffsize.exe- a test application written to test the SETBUFFERSIZE and
  67.               GETBUFFERSIZE functions of the AUXDM_MIXCTL message and
  68.               the MODM_QUERYMEMUSE message, this app may also be useful
  69.               in determining performance threshholds for different hardware
  70.               and software configurations
  71. buffsize.zip- the source code for buffsize.exe
  72.  
  73.  
  74. ******************************************************************************
  75. The 5.41 version of the ultrasound drivers contains the following changes:
  76.  
  77. The DACZ (DAC Zero) bit on the codec is set during initialization to reduce
  78. clicking when the Wave-Out is paused and un-paused.
  79.  
  80. At the request of Picturtel the buffsize.exe example program has been expanded
  81. to demonstrate software control of volume settings.
  82.  
  83.  
  84. ******************************************************************************
  85. The 5.42 version of the ultrasound drivers and version 5.31 of the mixer app
  86. contain the following changes:
  87.  
  88. A help button was added to the configuration dialog box and the help button
  89. on the mixer application was wired into the following help topic id's:
  90.  
  91. #define HELP_FILE       "ULTRAHLP.HLP"
  92. #define HELP_CONFIG     1
  93. #define HELP_PLAINMIX   2
  94. #define HELP_ICSMIX     3
  95. #define HELP_CODECMIX   4
  96.  
  97. On the control panel help the following must be added:
  98. In the DMA channel sections -
  99.     fixed   This checkbox allows the driver to be configured to allocate only
  100.             the indicated amount of memory for DMA transfers.  Using this
  101.             setting will leave more of the memory below 640K available for
  102.             other Windows and DOS applications.
  103.             If the buffers are fixed then the user cannot increase the buffer
  104.             size beyond the indicated size without restarting Windows.
  105.             If the buffers are not fixed then the user can change to any DMA
  106.             buffer size without restarting Windows.
  107. Refresh Default Patch Bank - this button sends the MODM_PARSEINIFILE message
  108.     to the MIDI device causing the patch list for the default patch bank to
  109.     be revised.
  110.     If the user has edited his ULTRASND.INI file to change any patch
  111.     assignments in the default patch bank (bank 0) then this message must be 
  112.     sent to the driver for the new patch assignments to take effect.
  113.  
  114.  
  115. ******************************************************************************
  116. The 5.42 version of the ultrasound drivers contain the following changes:
  117.  
  118. The change implemented after version 5.34 to shut off only the oldest
  119. note on a specific channel and note instead of all previous notes on that
  120. channel and note has been reversed.  Now the Windows drivers work as they
  121. did in version 5.34 and notes will shut off any previous note on the save
  122. channel and note.  This shoud fix the sustain bug (ref #94070503).
  123.  
  124. The problem reading the right channel information for MIDI and Wave levels
  125. from the ULTRAMIX.INI file has been fixed (ref #94063001).
  126.  
  127.  
  128. ******************************************************************************
  129. Version 5.44 of the UltraSound drivers contain the following changes:
  130.  
  131. NMI handler of the VXD preserves flags and registers.
  132.  
  133. Delay function makes 10 reads of the Register Select port.
  134.  
  135.  
  136. ******************************************************************************
  137. Version 5.45 of the UltraSound drivers contain the following changes:
  138.  
  139. NMI handler preserves EDX register also.
  140.  
  141. Trace_Out call in GRVSULTR_API_Failed is IFDEF'd out.
  142.  
  143. IFDEF NORMAL's changed to IFDEF DEBUG's.
  144.  
  145.  
  146. ******************************************************************************
  147. Version 5.47 of the UltraSound drivers contain the following changes:
  148.  
  149. Supports the SoundBuddy board.
  150.  
  151. Mutes the codec's DAC output when not active.
  152.  
  153. Fixed the buzz at end of wave files during GF1 playback. It was being caused 
  154. by zipper noise during the volume ramp so reducing the ramp rate fixed it.
  155.  
  156. Mixer application supports the Sound Buddy with a new dialog.  This new dialog
  157. references help topic number 5.
  158.  
  159.  
  160.